package com.coy.web.dao.service;

import com.coy.web.common.dto.DataResult;
import com.coy.web.common.dto.PageResult;
import com.coy.web.feign.dto.UpdatePwdReq;
import com.coy.web.zax.feign.dto.UserInfoDTO;
import com.coy.web.zax.feign.dto.UserInfoQueryDTO;
import com.coy.web.dao.entity.UserInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 用户 服务类
 *
 * @author chenck
 * @gen 2021-06-12 21:09:08
 */
public interface IUserInfoService extends IService<UserInfo> {

    /**
     * 查询列表
     *
     * @gen 2021-06-12 21:09:08
     */
    PageResult<UserInfoDTO> queryList(UserInfoQueryDTO param);

    DataResult<UserInfoDTO> queryUser(String phone);

    DataResult updatePwd(UpdatePwdReq req);
}